footer {
    margin-top:100px;
}
footer .footer-service {
    height: 50px;
    line-height: 50px;
    padding-bottom:100px;
    border-bottom:1px solid rgb(177, 177, 177);
}
footer .footer-service li {
    list-style:none;
    float:left;
    width: 265px;
    text-align: center;
    border-right:1px solid rgb(177, 177, 177);
}
footer .footer-service li .iconfont {
    font-size: 25px;
    margin-right:10px;
}
footer .footer-service li h2 {
    font-weight:400;
}
footer .footer-service li a {
    color:black;
    text-decoration: none;
}
footer .footer-service li a:hover {
    color:rgb(255, 103, 1);
}
footer .footer-body {
    padding-top:50px;
}
footer .footer-body ul {
    float:left;
    margin-left:100px;
}
footer .footer-body ul li {
    list-style:none;
    margin-top:20px;
}
footer .footer-body ul li h2 {
    font-size:20px;
    margin-bottom:40px;
}
footer .footer-body ul li a {
    text-decoration: none;
    color:black;
}
footer .footer-body ul li a:hover {
    color:rgb(255, 103, 1);
}
footer .footer-body-right {
    float:right;
    width: 300px;
    text-align: center;
    margin-top:20px;
    border-left:1px solid rgb(177, 177, 177);
}
footer .footer-body-right .footer-body-right-div {
    padding:10px;
    border:1px solid rgb(255, 103, 1);
    width: 150px;
    margin:0 auto;
}
footer .footer-body-right .footer-body-right-div a {
    color:rgb(255, 103, 1);
    text-decoration: none;
}
footer .footer-body-right .footer-body-right-div:hover a {
    color:rgb(255,255,255);
}
footer .footer-body-right .footer-body-right-div:hover{
    background-color: rgb(255, 103, 1);
}